package com.evil.application.pojo.dto.view.config;

import lombok.Data;

import javax.validation.Valid;

/**
 * 应用视图配置
 *
 * @author liyang
 * @date 2022-08-08 00:00
 */
@Data
public class ViewConfigDTO {

    /**
     * 报表视图
     */
    @Valid
    private ReportingConfigDTO reportingConfig;

    /**
     * 筛选视图
     */
    @Valid
    private ViewFilterConfigDTO filterConfig;

    /**
     * 宫格视图
     */
    @Valid
    private GridConfigDTO gridConfig;

    /**
     * 轮播视图
     */
    @Valid
    private CarouselConfigDTO carouselConfig;

    /**
     * 链接视图
     */
    @Valid
    private LinkConfigDTO linkConfig;

    /**
     * 文本视图
     */
    @Valid
    private TextConfigDTO textConfig;
}
